Mozambique Channel — definition

1. Mozambique Channel (Noun)

1 definition

Mozambique Channel (Noun) — An arm of the Indian Ocean between Madagascar and southeastern Africa.

1 type of
channel
1 part of
Indian Ocean